As part of Search Education, Google has shared a bunch of lesson plans that are organized by degree of difficulty.
So, if you consider yourself and / or your students Google experts, you should try out the more advanced plans. If you don't know what 'boolean' means, then you probably should start with the more basic stuff.
The following are just some of the many lesson plans brought to you by Google. Check out the site for more info!
300,000 members and over 265,000 resources, many of which are Common Core Aligned. CC badge given to resources which have been vetted by a panel of teachers at the AFT.
Apart from the vast quantity of resources, all of which are free, they also have an online Common Core information center with blogs, the history of CCSS, FAQs and links to resources based on subject.